<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>JaDe Tokenizer: JADE.HauptFenster Klassenreferenz</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="JaDe.jpg"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">JaDe Tokenizer
   
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Erzeugt von Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Suchen');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Hauptseite</span></a></li>
      <li><a href="namespaces.html"><span>Pakete</span></a></li>
      <li class="current"><a href="annotated.html"><span>Klassen</span></a></li>
      <li><a href="files.html"><span>Dateien</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Suchen" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Auflistung&#160;der&#160;Klassen</span></a></li>
      <li><a href="classes.html"><span>Klassen-Verzeichnis</span></a></li>
      <li><a href="functions.html"><span>Klassen-Elemente</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('class_j_a_d_e_1_1_haupt_fenster.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Öffentliche Methoden</a> &#124;
<a href="#pub-static-attribs">Statische öffentliche Attribute</a> &#124;
<a href="#pri-methods">Private Methoden</a> &#124;
<a href="#pri-static-attribs">Statische private Attribute</a>  </div>
  <div class="headertitle">
<div class="title">JADE.HauptFenster Klassenreferenz</div>  </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="JADE::HauptFenster" -->
<p>Form-Objekt(Windows Fenster) für das Hauptfenster unserer Anwendung.  
 <a href="class_j_a_d_e_1_1_haupt_fenster.html#details">Mehr ...</a></p>

<p><a href="class_j_a_d_e_1_1_haupt_fenster-members.html">Aufstellung aller Elemente</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Öffentliche Methoden</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#af6c75dfcebb1b939f1382101201bb29c">HauptFenster</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a3bc25ba8df353d6bb7438fb863a931fe">event_TreeViewItemSelect</a> (object sender, TreeViewEventArgs e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a030c7e763308f15bca00dc58b4f9c7ca">flowupdate</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a369ca3750c23c917e33ba51d307c7f97">trennen</a> (int Satznummer, int Tok)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a038274865c5d073c5d5c99b387efc6f4">zusammen</a> (int Satznummer, int Tok1)</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
Statische öffentliche Attribute</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_j_a_d_e_1_1_daten.html">Daten</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a558b7846d22c7331fed55220febd965a">Instanzdaten</a></td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
Private Methoden</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a14368960602be803a61cd235f36c7a5c">event_dataGridView_Click</a> (object sender, DataGridViewCellEventArgs e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a0a961abed468875e10e92a0a28f6d2d8">Tokenize_Click</a> (object sender, EventArgs e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a3218624ec64c861274fadfed97d909b7">event_BearbeitenFensterSchliessen</a> (object sender, FormClosingEventArgs e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#aad6045152a4aa69dbc48c27edafd74cd">öffnenToolStripMenu_Click</a> (object sender, EventArgs e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a1fa64be155b6ed7cf444165a6239e30a">TokenBearbeiten_Click</a> (object sender, EventArgs e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#ab3538b4037365ee270e37a980825492a">TokenSuchen_Click</a> (object sender, EventArgs e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a014719eeda15c47dbdb2c3cabeec9853">beendenToolStripMenuItem_Click_1</a> (object sender, EventArgs e)</td></tr>
<tr><td colspan="2"><h2><a name="pri-static-attribs"></a>
Statische private Attribute</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_j_a_d_e_1_1_search_engine.html">SearchEngine</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#ab2fc69df29d29eca01daa70413e5f9e1">suche</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_j_a_d_e_1_1_segmenter.html">Segmenter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a64aa182f3b72b8e6cb392840c0c727e6">segtest</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Ausführliche Beschreibung</h2>
<div class="textblock"><p>Form-Objekt(Windows Fenster) für das Hauptfenster unserer Anwendung. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00019">19</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>
</div><hr/><h2>Beschreibung der Konstruktoren und Destruktoren</h2>
<a class="anchor" id="af6c75dfcebb1b939f1382101201bb29c"></a><!-- doxytag: member="JADE::HauptFenster::HauptFenster" ref="af6c75dfcebb1b939f1382101201bb29c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#af6c75dfcebb1b939f1382101201bb29c">JADE.HauptFenster.HauptFenster</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Konstruktor für das <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html" title="Form-Objekt(Windows Fenster) für das Hauptfenster unserer Anwendung.">HauptFenster</a>. Initialisiert die nötigen Komponenten. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00032">32</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

<p>Benutzt <a class="el" href="_search_engine_8cs_source.html#l00076">JADE.SearchEngine.Engine</a>, <a class="el" href="_haupt_fenster_8cs_source.html#l00022">JADE.HauptFenster.Instanzdaten</a>, <a class="el" href="_haupt_fenster_8cs_source.html#l00026">JADE.HauptFenster.segtest</a> und <a class="el" href="_haupt_fenster_8cs_source.html#l00024">JADE.HauptFenster.suche</a>.</p>

</div>
</div>
<hr/><h2>Dokumentation der Elementfunktionen</h2>
<a class="anchor" id="a014719eeda15c47dbdb2c3cabeec9853"></a><!-- doxytag: member="JADE::HauptFenster::beendenToolStripMenuItem_Click_1" ref="a014719eeda15c47dbdb2c3cabeec9853" args="(object sender, EventArgs e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a014719eeda15c47dbdb2c3cabeec9853">JADE.HauptFenster.beendenToolStripMenuItem_Click_1</a> </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>sender</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">EventArgs&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Diese Funktion schließt nach dem Klicken auf den Beenden-Menüeintrag das Programm. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00328">328</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a3218624ec64c861274fadfed97d909b7"></a><!-- doxytag: member="JADE::HauptFenster::event_BearbeitenFensterSchliessen" ref="a3218624ec64c861274fadfed97d909b7" args="(object sender, FormClosingEventArgs e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a3218624ec64c861274fadfed97d909b7">JADE.HauptFenster.event_BearbeitenFensterSchliessen</a> </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>sender</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FormClosingEventArgs&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Diese Funktion schaltet beim Schließen des Bearbeiten-Fensters den Listener aus und das FlowlayoutPanel mit der Anzeige der Tokenliste wird geupdatet. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00160">160</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a14368960602be803a61cd235f36c7a5c"></a><!-- doxytag: member="JADE::HauptFenster::event_dataGridView_Click" ref="a14368960602be803a61cd235f36c7a5c" args="(object sender, DataGridViewCellEventArgs e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a14368960602be803a61cd235f36c7a5c">JADE.HauptFenster.event_dataGridView_Click</a> </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>sender</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DataGridViewCellEventArgs&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Diese Funktion passt bei einem Klick auf eine Zelle in der Tabelle für die Suchergebnisse die Größe der Tabellenspalten an die Inhalte der angezeigten Zeilen an. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00047">47</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a3bc25ba8df353d6bb7438fb863a931fe"></a><!-- doxytag: member="JADE::HauptFenster::event_TreeViewItemSelect" ref="a3bc25ba8df353d6bb7438fb863a931fe" args="(object sender, TreeViewEventArgs e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a3bc25ba8df353d6bb7438fb863a931fe">JADE.HauptFenster.event_TreeViewItemSelect</a> </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>sender</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TreeViewEventArgs&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Diese Funktion sorgt dafür, dass nach dem Klicken auf einen Satz das FlowLayoutPanel aktualisiert wird und damit die richtigen Token angezeigt werden. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00055">55</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

<p>Benutzt <a class="el" href="_haupt_fenster_8cs_source.html#l00064">JADE.HauptFenster.flowupdate()</a>.</p>

</div>
</div>
<a class="anchor" id="a030c7e763308f15bca00dc58b4f9c7ca"></a><!-- doxytag: member="JADE::HauptFenster::flowupdate" ref="a030c7e763308f15bca00dc58b4f9c7ca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a030c7e763308f15bca00dc58b4f9c7ca">JADE.HauptFenster.flowupdate</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Diese Funktion dient der Aktualisierung der Bereiche, in dem die Token eines Satzes angezeigt bzw. über Checkboxen ausgewählt werden können. Die Anzeige geschieht immer für den in der Treeview gerade ausgewählten Satz des eingegebenen Textes. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00064">64</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

<p>Benutzt <a class="el" href="daten_8cs_source.html#l00086">JADE.Daten.getSatz()</a> und <a class="el" href="_haupt_fenster_8cs_source.html#l00022">JADE.HauptFenster.Instanzdaten</a>.</p>

</div>
</div>
<a class="anchor" id="a1fa64be155b6ed7cf444165a6239e30a"></a><!-- doxytag: member="JADE::HauptFenster::TokenBearbeiten_Click" ref="a1fa64be155b6ed7cf444165a6239e30a" args="(object sender, EventArgs e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a1fa64be155b6ed7cf444165a6239e30a">JADE.HauptFenster.TokenBearbeiten_Click</a> </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>sender</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">EventArgs&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Diese Funktion wird durch einen Klick auf den "Token bearbeiten"-Button ausgelöst. Sie überprüft zuerst ob eine korrekte Auswahl con Token (makierte checkBoxen in der FlowLayoutPanel) vorliegt. Bei einer fehlerhafter Auswahl erfolgt eine Warnmeldung. Sofern korrekte Auswahl vorliegt, wird unterschieden zwischen:</p>
<ul>
<li>1 Token makiert --&gt; "Token trennen"-Funktion wird auf dem ausgewählten Token ausgeführt.</li>
<li>2 Token makiert --&gt; "Token zusammen"-Funktion wird auf den ausgewählten Token ausgeführt. </li>
</ul>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00236">236</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a0a961abed468875e10e92a0a28f6d2d8"></a><!-- doxytag: member="JADE::HauptFenster::Tokenize_Click" ref="a0a961abed468875e10e92a0a28f6d2d8" args="(object sender, EventArgs e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a0a961abed468875e10e92a0a28f6d2d8">JADE.HauptFenster.Tokenize_Click</a> </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>sender</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">EventArgs&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Beim Klick auf den Tokenize-Button wird der Text aus der Richtextbox tokenisiert und in einer Instanz unserer Daten-Klasse (Variable Instanzdaten) festgehalten. Zunächst wird der Text aus der Richtextbox von störenden Whitespace-Chars bereinigt. Danach wird geprüft, ob sich nicht-japanische Zeichen im Text befinden und gegebenenfalls eine Warnmeldung ausgegeben. Sofern ein Text vorhanden ist, wird dieser mit der TinySegmenter-Funktion tokenisiert. Danach werden die <a class="el" href="class_j_a_d_e_1_1_daten.html" title="Eine Klasse, die für das Speichern der Arraylist mit unseren Daten für den eingegebenen Text (die ein...">Daten</a> ausgelesen und die vorhandenen Sätze in der Treeview repräsentiert. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00108">108</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ab3538b4037365ee270e37a980825492a"></a><!-- doxytag: member="JADE::HauptFenster::TokenSuchen_Click" ref="ab3538b4037365ee270e37a980825492a" args="(object sender, EventArgs e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#ab3538b4037365ee270e37a980825492a">JADE.HauptFenster.TokenSuchen_Click</a> </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>sender</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">EventArgs&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Der Aufruf dieser Funktion geschieht beim Klick auf den "Token suchen"-Button. Diese Funktion überprüft zuerst, ob eine korrekte Auswahl an Token (makierte Checkboxen im FlowLayoutPanel) vorliegt. Bei einer fehlerhafter Auswahl erfolgt Fehlerhinweis. Sofern eine richtige Auswahl vorliegt, werden die vorliegenden Informationen (gewähltes Token, detailierte Suche ja/nein) an die Suchfunktion search übergeben, welche eine Ergebnissliste(DataTable) erstellt und diese im Gridview abbildet. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00289">289</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a369ca3750c23c917e33ba51d307c7f97"></a><!-- doxytag: member="JADE::HauptFenster::trennen" ref="a369ca3750c23c917e33ba51d307c7f97" args="(int Satznummer, int Tok)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a369ca3750c23c917e33ba51d307c7f97">JADE.HauptFenster.trennen</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Satznummer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Tok</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Diese Funktion setzt das Trennen eines Tokens um und ruft dazu das BeabeitenFenster auf. </p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">Satznummer</td><td>int-Wert (Indexwert für Zugriff auf entsprechende Arraylists in Instanzdaten) des Satzes, in dem sich das zu ändernde Token befindet. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">Tok</td><td>int-Wert (Indexwert für Zugriff auf entsprechende Arraylists in Instanzdaten) des Tokens, das aufgeteilt werden soll. </td></tr>
  </table>
  </dd>
</dl>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00149">149</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a038274865c5d073c5d5c99b387efc6f4"></a><!-- doxytag: member="JADE::HauptFenster::zusammen" ref="a038274865c5d073c5d5c99b387efc6f4" args="(int Satznummer, int Tok1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a038274865c5d073c5d5c99b387efc6f4">JADE.HauptFenster.zusammen</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Satznummer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Tok1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Diese Funktion realisiert das Zusammenfügen zweier nebeneinanderliegender, ausgewählter Token. Sie ist noch ausgelegt auf kleine Textgrössen und muss noch angepasst werden, um das Auslesen aller <a class="el" href="class_j_a_d_e_1_1_daten.html" title="Eine Klasse, die für das Speichern der Arraylist mit unseren Daten für den eingegebenen Text (die ein...">Daten</a> für ein Zusammenfügen von Token zu verhindern. Außerdem werden noch zwei int-Werte (Indexwerte für Zugriff auf entsprechende Arraylists in Instanzdaten) übergeben welche den Zugriff auf den entsprechenden Satz und die betroffenen Token möglich machen. </p>
<dl class="params"><dt><b>Parameter:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">Satznummer</td><td>int-Wert (Indexwert für Zugriff auf entsprechende Arraylists in Instanzdaten) des Satzes in dem sich der zu ändernde Token befindet. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">Tok1</td><td>int-Wert (Indexwert) des ersten Tokens, das mit seinem Nachfolger-Token zusammengefügt werden soll. </td></tr>
  </table>
  </dd>
</dl>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00174">174</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

<p>Benutzt <a class="el" href="_search_engine_8cs_source.html#l00106">JADE.SearchEngine.DisposeTable()</a> und <a class="el" href="_search_engine_8cs_source.html#l00126">JADE.SearchEngine.ShiftTable()</a>.</p>

</div>
</div>
<a class="anchor" id="aad6045152a4aa69dbc48c27edafd74cd"></a><!-- doxytag: member="JADE::HauptFenster::öffnenToolStripMenu_Click" ref="aad6045152a4aa69dbc48c27edafd74cd" args="(object sender, EventArgs e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JADE.HauptFenster.öffnenToolStripMenu_Click </td>
          <td>(</td>
          <td class="paramtype">object&#160;</td>
          <td class="paramname"><em>sender</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">EventArgs&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Hierbei handelt es sich um eine Funktion welche beim Klick auf den Öffnen-Dialog im Menü aufgerufen wird. Ein FileOpenDialog, der das Auswählen einer Textdatei ermöglicht, welche dann gelesen und in die RichTextBox des Hauptfensters geladen wird. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00199">199</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

</div>
</div>
<hr/><h2>Dokumentation der Datenelemente</h2>
<a class="anchor" id="a558b7846d22c7331fed55220febd965a"></a><!-- doxytag: member="JADE::HauptFenster::Instanzdaten" ref="a558b7846d22c7331fed55220febd965a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_j_a_d_e_1_1_daten.html">Daten</a> <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a558b7846d22c7331fed55220febd965a">JADE.HauptFenster.Instanzdaten</a><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Statische Variable vom Typ <a class="el" href="class_j_a_d_e_1_1_daten.html" title="Eine Klasse, die für das Speichern der Arraylist mit unseren Daten für den eingegebenen Text (die ein...">Daten</a>. Erhält die <a class="el" href="class_j_a_d_e_1_1_daten.html" title="Eine Klasse, die für das Speichern der Arraylist mit unseren Daten für den eingegebenen Text (die ein...">Daten</a> der TinySegmenter Funktion. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00022">22</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

</div>
</div>
<a class="anchor" id="a64aa182f3b72b8e6cb392840c0c727e6"></a><!-- doxytag: member="JADE::HauptFenster::segtest" ref="a64aa182f3b72b8e6cb392840c0c727e6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_j_a_d_e_1_1_segmenter.html">Segmenter</a> <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#a64aa182f3b72b8e6cb392840c0c727e6">JADE.HauptFenster.segtest</a><code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Statische Variable vom Typ <a class="el" href="class_j_a_d_e_1_1_segmenter.html" title="Segmenter-Klasse enthält die Funktionen zum Tokenisieren des Eingabe Textes.">Segmenter</a>. Wird im <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html" title="Form-Objekt(Windows Fenster) für das Hauptfenster unserer Anwendung.">HauptFenster</a> für den Aufruf der TinySegmenter-Funktion benötigt. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00026">26</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

</div>
</div>
<a class="anchor" id="ab2fc69df29d29eca01daa70413e5f9e1"></a><!-- doxytag: member="JADE::HauptFenster::suche" ref="ab2fc69df29d29eca01daa70413e5f9e1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_j_a_d_e_1_1_search_engine.html">SearchEngine</a> <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html#ab2fc69df29d29eca01daa70413e5f9e1">JADE.HauptFenster.suche</a><code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Statische Variable vom Typ <a class="el" href="class_j_a_d_e_1_1_search_engine.html" title="Die Klasse SearchEngine enthält die Funktionen zum Suchen eines Tokens im Wörterbuch. Mit Hilfe von Linq to XML wird wadoku.xml durchsucht, um für ein gesuchtes Token entsprechende Einträge zu finden. Dabei gibt es die Möglichkeit, nach genau übereinstimmenden Einträgen zu suchen oder aber nach allen Einträgen, die wie das Token beginnen. So können eventuelle falsche Zerlegungen des TinySegmenters mit Hilfe von Wadoku und der Bearbeiten-Funktion verbessert werden.">SearchEngine</a>. Wird im <a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html" title="Form-Objekt(Windows Fenster) für das Hauptfenster unserer Anwendung.">HauptFenster</a> für den Aufruf der Suchfunktion benötigt. </p>

<p>Definiert in Zeile <a class="el" href="_haupt_fenster_8cs_source.html#l00024">24</a> der Datei <a class="el" href="_haupt_fenster_8cs_source.html">HauptFenster.cs</a>.</p>

</div>
</div>
</div><!-- contents -->
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Alle</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Klassen</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namensbereiche</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Funktionen</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variablen</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Propertys</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespace_j_a_d_e.html">JADE</a>      </li>
      <li class="navelem"><a class="el" href="class_j_a_d_e_1_1_haupt_fenster.html">HauptFenster</a>      </li>

    <li class="footer">Erzeugt am Fre Mär 2 2012 15:52:52 für JaDe Tokenizer von
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
   </ul>
 </div>


</body>
</html>
